package com.anpy.album.service;

import com.anpy.album.entity.PhotoEntity;

import java.util.List;
import java.util.Map;

public interface PhotoService {

    boolean savePhoto(PhotoEntity photoEntity);

    List<Map<String,Object>> list(Integer albumId);

    boolean removePhoto(List<Integer> photoIds);
    
    /**
     * 根据用户ID和照片ID列表批量删除照片
     * @param userId 用户ID
     * @param photoIds 照片ID列表
     * @return 删除结果
     */
    boolean removePhotoByUserIdAndPhotoIds(Integer userId, List<Integer> photoIds);
}
